package pe.edu.unmsm.fisi.ceups.modelo.entidad;

import java.util.HashSet;
import java.util.Set;

/**
 * Cdocente entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Cdocente implements java.io.Serializable {

	// Fields

	private Integer iddocente;
	private Cpersona cpersona;
	private ChorarioDisponibilidad chorarioDisponibilidad;
	private String titulo;
	private String contrasena;
	private Set ccursoAperturados = new HashSet(0);
	private Set chorarioDisponibilidads = new HashSet(0);
	private Set casistenciadocentes = new HashSet(0);
	private Set ccursodocentes = new HashSet(0);

	// Constructors

	/** default constructor */
	public Cdocente() {
	}

	/** minimal constructor */
	public Cdocente(Cpersona cpersona) {
		this.cpersona = cpersona;
	}

	/** full constructor */
	public Cdocente(Cpersona cpersona,
			ChorarioDisponibilidad chorarioDisponibilidad, String titulo,
			String contrasena, Set ccursoAperturados,
			Set chorarioDisponibilidads, Set casistenciadocentes,
			Set ccursodocentes) {
		this.cpersona = cpersona;
		this.chorarioDisponibilidad = chorarioDisponibilidad;
		this.titulo = titulo;
		this.contrasena = contrasena;
		this.ccursoAperturados = ccursoAperturados;
		this.chorarioDisponibilidads = chorarioDisponibilidads;
		this.casistenciadocentes = casistenciadocentes;
		this.ccursodocentes = ccursodocentes;
	}

	// Property accessors

	public Integer getIddocente() {
		return this.iddocente;
	}

	public void setIddocente(Integer iddocente) {
		this.iddocente = iddocente;
	}

	public Cpersona getCpersona() {
		return this.cpersona;
	}

	public void setCpersona(Cpersona cpersona) {
		this.cpersona = cpersona;
	}

	public ChorarioDisponibilidad getChorarioDisponibilidad() {
		return this.chorarioDisponibilidad;
	}

	public void setChorarioDisponibilidad(
			ChorarioDisponibilidad chorarioDisponibilidad) {
		this.chorarioDisponibilidad = chorarioDisponibilidad;
	}

	public String getTitulo() {
		return this.titulo;
	}

	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}

	public String getContrasena() {
		return this.contrasena;
	}

	public void setContrasena(String contrasena) {
		this.contrasena = contrasena;
	}

	public Set getCcursoAperturados() {
		return this.ccursoAperturados;
	}

	public void setCcursoAperturados(Set ccursoAperturados) {
		this.ccursoAperturados = ccursoAperturados;
	}

	public Set getChorarioDisponibilidads() {
		return this.chorarioDisponibilidads;
	}

	public void setChorarioDisponibilidads(Set chorarioDisponibilidads) {
		this.chorarioDisponibilidads = chorarioDisponibilidads;
	}

	public Set getCasistenciadocentes() {
		return this.casistenciadocentes;
	}

	public void setCasistenciadocentes(Set casistenciadocentes) {
		this.casistenciadocentes = casistenciadocentes;
	}

	public Set getCcursodocentes() {
		return this.ccursodocentes;
	}

	public void setCcursodocentes(Set ccursodocentes) {
		this.ccursodocentes = ccursodocentes;
	}

}